﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using PerfectBuyData;
using System.Data;
using System.Data.Entity;

namespace PerfectBuyMVC.Controllers
{
    public class HistorialController : Controller
    {
        private perfectbuyEntities db = new perfectbuyEntities();

        //
        // GET: /Historial/

        public ActionResult Index()
        {
            Usuario usuario = (Usuario)Session["Usuario"];
            if (usuario != null)
            {
                if (usuario.rol == 0)
                {
                    var carritocompras = db.CarritoCompras.Include(c => c.Usuario);
                    return View(carritocompras.ToList());
                }
                else
                {
                    var carritocompras = db.CarritoCompras.Where(u => u.idUsuario == usuario.idUsuario);
                    return View(carritocompras.ToList());
                }

            }
            else
            {
                return RedirectToAction("Login", "Login");
            }
            return View();
           
        }

        //
        // GET: /Historial/Details/5

        public ActionResult Details(int id = 0)
        {
            if (Session["usuario"] == null)
            {
                return RedirectToAction("Login", "Login");
            }
            CarritoCompra carritocompra = db.CarritoCompras.Find(id);
            if (carritocompra == null)
            {
                return HttpNotFound();
            }
            return View(carritocompra);
        }

    }
}